VBAPISendMessage֮wMsg--

        ҳ  ǩƽѧϰ(7)(8)(13)(2) 


 
    
 

    VBͶ˿ڴӡƴӡĴС
    VBиıϵͳʱʽ
    sql serverзֲʽѯ
    sp_addlinkedserver
    Ա
    VBһЩС
    Sql   Serverݿⱻ
    ģⰴ Sendkeys [VB]
    VBԴļ
    APIϵNisy

    Re:GOOGLEͷ©ö
    Re:GOOGLEͷ©ö
    Re:GOOGLEͷ©ö

    ǩд

  ߵѧϰ
  PCʵս⡷
  Ʊı԰
  㻨԰
   
   

Ϣ
    ϸϢվڶ(0)ΪѷͶ־:49:-62:0:74031½
        û 
        ܡ룺 
        ֤룺 
        ס 
         ûע  


     ־ ־ 
    


2007-6-8 8:42:00
VB API SendMessage֮wMsg 


0
ƼWM_MENUSELECT   =   $011F;     
  ûѡһ˵ʱʹϢ˵ߣһǴڣ     
  WM_MENUCHAR   =   $0120;     
  ˵ѱûĳͬڼټʹϢ˵ߣ     
  WM_ENTERIDLE   =   $0121;     
  һģ̬Ի˵״̬ʱʹϢߣһģ̬Ի˵״̬ڴһǰϢûϢжеȴ     

  WM_MENURBUTTONUP   =   $0122;     
  WM_MENUDRAG   =   $0123;     
  WM_MENUGETOBJECT   =   $0124;     
  WM_UNINITMENUPOPUP   =   $0125;     
  WM_MENUCOMMAND   =   $0126;     
  WM_CHANGEUISTATE   =   $0127;     
  WM_UPDATEUISTATE   =   $0128;     
  WM_QUERYUISTATE   =   $0129;     
  WM_CTLCOLORMSGBOX   =   $0132;     
  windowsϢǰʹϢϢߴڣͨӦϢߴڿͨʹøʾ豸ľϢıͱɫ   
  
  WM_CTLCOLOREDIT   =   $0133;     
  һ༭ͿؼҪʱʹϢĸڣͨӦϢߴڿͨʹøʾ豸ľñ༭ıͱɫ     
  WM_CTLCOLORLISTBOX   =   $0134;     
  һбؼҪǰʹϢĸڣͨӦϢߴڿͨʹøʾ豸ľбıͱɫ     
  WM_CTLCOLORBTN   =   $0135;     
  һťؼҪʱʹϢĸڣͨӦϢߴڿͨʹøʾ豸ľðŦıͱɫ     
  WM_CTLCOLORDLG   =   $0136;     
  һԻؼҪǰʹϢĸڣͨӦϢߴڿͨʹøʾ豸ľöԻıɫ     
  WM_CTLCOLORSCROLLBAR=   $0137;     
  һؼҪʱʹϢĸڣͨӦϢߴڿͨʹøʾ豸ľùıɫ     
  WM_CTLCOLORSTATIC   =   $0138;     
  һ̬ؼҪʱʹϢĸڣͨӦϢߴڿͨʹøʾ豸ľþ̬ؼıͱɫ     
  WM_MOUSEFIRST   =   $0200;     
  WM_MOUSEMOVE   =   $0200;     
  //   ƶ     
  WM_LBUTTONDOWN   =   $0201;     
  //     
  WM_LBUTTONUP   =   $0202;     
  //ͷ     
  WM_LBUTTONDBLCLK   =   $0203;     
  //˫     
  WM_RBUTTONDOWN   =   $0204;     
  //Ҽ     
  WM_RBUTTONUP   =   $0205;     
  //ͷҼ     
  WM_RBUTTONDBLCLK   =   $0206;     
  //˫Ҽ     
  WM_MBUTTONDOWN   =   $0207;     
  //м     
  WM_MBUTTONUP   =   $0208;     
  //ͷм     
  WM_MBUTTONDBLCLK   =   $0209;     
  //˫м     
  WM_MOUSEWHEEL   =   $020A;     
  תʱʹϢǰнĿؼ     
  WM_MOUSELAST   =   $020A;     
  WM_PARENTNOTIFY   =   $0210;     
  MDIӴڱ٣ûһӴʱʹϢĸ     
  WM_ENTERMENULOOP   =   $0211;     
  ʹϢ֪ͨӦóthatѾ˲˵ѭģʽ     
  WM_EXITMENULOOP   =   $0212;     
  ʹϢ֪ͨӦóthat˳˲˵ѭģʽ     
  WM_NEXTMENU   =   $0213;     
  WM_SIZING   =   532;     
  ûڵڴСʱʹϢڣͨϢӦóԼӴڴСλҲ޸     
  WM_CAPTURECHANGED   =   533;     
  ʹϢ   ڵʧȥʱ     
  WM_MOVING   =   534;     
  ûƶʱʹϢͨϢӦóԼӴڴСλҲ޸ǣ     
  WM_POWERBROADCAST   =   536;     
  Ϣ͸Ӧó֪ͨйصԴ¼     
  WM_DEVICECHANGE   =   537;     
  豸ӲøıʱʹϢӦó豸     
  WM_IME_STARTCOMPOSITION   =   $010D;     
  WM_IME_ENDCOMPOSITION   =   $010E;     
  WM_IME_COMPOSITION   =   $010F;     
  WM_IME_KEYLAST   =   $010F;     
  WM_IME_SETCONTEXT   =   $0281;     
  WM_IME_NOTIFY   =   $0282;     
  WM_IME_CONTROL   =   $0283;     
  WM_IME_COMPOSITIONFULL   =   $0284;     
  WM_IME_SELECT   =   $0285;     
  WM_IME_CHAR   =   $0286;     
  WM_IME_REQUEST   =   $0288;     
  WM_IME_KEYDOWN   =   $0290;     
  WM_IME_KEYUP   =   $0291;     
  WM_MDICREATE   =   $0220;     
  ӦóʹϢĵĿͻһMDI   Ӵ     
  WM_MDIDESTROY   =   $0221;     
  ӦóʹϢĵĿͻرһMDI   Ӵ     
  WM_MDIACTIVATE   =   $0222;     
  
ӦóʹϢĵĿͻ֪ͨͻڼһMDIӴڣͻյϢWM_MDIACTIVEϢMDIӴڣδ 
    
  WM_MDIRESTORE   =   $0223;     
     ʹϢMDIͻӴڴСָԭС     
  WM_MDINEXT   =   $0224;     
     ʹϢMDIͻڼһǰһ     
  WM_MDIMAXIMIZE   =   $0225;     
  ʹϢMDIͻһMDIӴڣ     
  WM_MDITILE   =   $0226;     
     ʹϢMDIͻƽ̷ʽMDIӴ     
  WM_MDICASCADE   =   $0227;     
     ʹϢMDIͻԲʽMDIӴ     
  WM_MDIICONARRANGE   =   $0228;     
     ʹϢMDIͻСMDIӴ     
  WM_MDIGETACTIVE   =   $0229;     
     ʹϢMDIͻҵӴڵľ     
  WM_MDISETMENU   =   $0230;     
     ʹϢMDIͻMDI˵ӴڵĲ˵     
  WM_ENTERSIZEMOVE   =   $0231;     
  WM_EXITSIZEMOVE   =   $0232;     
  WM_DROPFILES   =   $0233;     
  WM_MDIREFRESHMENU   =   $0234;     
  WM_MOUSEHOVER   =   $02A1;     
  WM_MOUSELEAVE   =   $02A3;     
  
  WM_CUT   =   $0300;     
  ʹϢһ༭comboboxɾǰѡı     
  WM_COPY   =   $0301;     
  ʹϢһ༭comboboxƵǰѡı     
  WM_PASTE   =   $0302;     
  ʹϢeditcontrolcomboboxӼеõ     
  WM_CLEAR   =   $0303;     
  ʹϢeditcontrolcomboboxǰѡݣ     
  WM_UNDO   =   $0304;     
  ʹϢeditcontrolcomboboxһβ     
  WM_RENDERFORMAT   =   $0305     
    
  WM_RENDERALLFORMATS   =   $0306;     
  WM_DESTROYCLIPBOARD   =   $0307;     
  ENPTYCLIPBOARDʱ   ʹϢ     
  WM_DRAWCLIPBOARD   =   $0308;     
  ݱ仯ʱʹϢ۲ĵһڣü۲촰     
  ʾݣ     
  WM_PAINTCLIPBOARD   =   $0309;     
  CF_OWNERDIPLAYʽݲҼ۲촰ڵĿͻҪػ     
  WM_VSCROLLCLIPBOARD   =   $030A;     
  WM_SIZECLIPBOARD   =   $030B;     
  CF_OWNERDIPLAYʽݲҼ۲촰ڵĿͻĴСѾıǴϢͨ۲촰ڷ͸ߣ     
  WM_ASKCBFORMATNAME   =   $030C;     
  ͨ۲촰ڷʹϢһCF_OWNERDISPLAYʽļ     
  WM_CHANGECBCHAIN   =   $030D;     
  һڴӼ۲ȥʱʹϢ۲ĵһڣ     
  WM_HSCROLLCLIPBOARD   =   $030E;     
  Ϣͨһ۲촰ڷ͸   
ڵCFOWNERDISPALYʽݲи¼ڼ۲촰ˮƽϣӦͼ󲢸¹ֵ     
  WM_QUERYNEWPALETTE   =   $030F;     
  Ϣ͸ҪյĴڣϢʹյʱͬʱлʵ߼ɫ     
  WM_PALETTEISCHANGING=   $0310;     
  һӦóҪʵ߼ɫʱϢ֪ͨеӦó     
  WM_PALETTECHANGED   =   $0311;     
  ϢһӵнĴʵ߼ɫʹϢжصĴڣԴıϵͳɫ     
  WM_HOTKEY   =   $0312;     
  ûREGISTERHOTKEYעȼʱύϢ     
  WM_PRINT   =   791;     
  ӦóʹϢWINDOWSӦó򷢳һҪһӦóһ֣     
  WM_PRINTCLIENT   =   792;     
  WM_HANDHELDFIRST   =   856;     
  WM_HANDHELDLAST   =   863;     
  WM_PENWINFIRST   =   $0380;     
  WM_PENWINLAST   =   $038F;     
  WM_COALESCE_FIRST   =   $0390;     
  WM_COALESCE_LAST   =   $039F;     
  WM_DDE_FIRST   =   $03E0;     
  WM_DDE_INITIATE   =   WM_DDE_FIRST   +   0;     
  һDDEͻύϢʼһĻỰӦǸָĳ     
  WM_DDE_TERMINATE   =   WM_DDE_FIRST   +   1;     
  һDDEӦóǿͻǷύϢֹһỰ     
  WM_DDE_ADVISE   =   WM_DDE_FIRST   +   2;     
  һDDEͻύϢһDDEÿıʱ     
  WM_DDE_UNADVISE   =   WM_DDE_FIRST   +   3;     
  һDDEͻͨϢ֪ͨһDDE򲻸ָһļʽ     
  WM_DDE_ACK   =   WM_DDE_FIRST   +   4;     
  Ϣ֪ͨһDDE̬ݽյڴWM_DDE_POKE,   WM_DDE_EXECUTE,   WM_DDE_DATA,   
WM_DDE_ADVISE,   WM_DDE_UNADVISE,   or   WM_DDE_INITIATϢ     
  WM_DDE_DATA   =   WM_DDE_FIRST   +   5;     
  һDDEύϢDDEͻݸһͻ֪ͨͻһ     
  WM_DDE_REQUEST   =   WM_DDE_FIRST   +   6;     
  һDDEͻύϢһDDEһֵ     
  WM_DDE_POKE   =   WM_DDE_FIRST   +   7;     
  
һDDEͻύϢһDDE򣬿ͻʹôϢһδͬͨWM_DDE_ACKϢʾǷ 
    
  WM_DDE_EXECUTE   =   WM_DDE_FIRST   +   8;     
  һDDEͻύϢһDDEһַһͨύWM_DDE_ACKϢӦ     
  WM_DDE_LAST   =   WM_DDE_FIRST   +   8;     
  WM_APP   =   $8000;     
  WM_USER   =   $0400;     
  ϢܰӦóԶ˽Ϣ     
  /////////////////////////////////////////////////////////////////////     
  ֪ͨϢ(Notification   
message)ָһϢһڵӿؼһЩ飬Ҫ֪ͨڡ֪ͨϢֻڱ׼Ĵڿؼ簴ťбϿ򡢱༭ԼWindows 
  95ؼ״ͼбͼȡ磬˫һؼڿؼѡ񲿷ıؼĹ֪ͨϢ     
  Ť     
  B   N   _   C   L   I   C   K   E   D   //û˰ť     
  B   N   _   D   I   S   A   B   L   E   //ťֹ     
  B   N   _   D   O   U   B   L   E   C   L   I   C   K   E   D   //û˫˰ť     
  B   N   _   H   I   L   I   T   E   //û˰ť     
  B   N   _   PA   I   N   TťӦػ     
  B   N   _   U   N   H   I   L   I   T   EӦȥ     
  Ͽ     
  C   B   N   _   C   L   O   S   E   U   PϿб򱻹ر     
  C   B   N   _   D   B   L   C   L   Kû˫һַ     
  C   B   N   _   D   R   O   P   D   O   W   NϿб     
  C   B   N   _   E   D   I   T   C   H   A   N   G   Eû޸˱༭еı     
  C   B   N   _   E   D   I   T   U   P   D   AT   E༭ڵı     
  C   B   N   _   E   R   R   S   PA   C   EϿڴ治     
  C   B   N   _   K   I   L   L   F   O   C   U   SϿʧȥ뽹     
  C   B   N   _   S   E   L   C   H   A   N   G   EϿѡһ     
  C   B   N   _   S   E   L   E   N   D   C   A   N   C   E   LûѡӦȡ     
  C   B   N   _   S   E   L   E   N   D   O   KûѡǺϷ     
  C   B   N   _   S   E   T   F   O   C   U   SϿ뽹     
  ༭     
  E   N   _   C   H   A   N   G   E༭еı     
  E   N   _   E   R   R   S   PA   C   E༭ڴ治     
  E   N   _   H   S   C   R   O   L   Lûˮƽ     
  E   N   _   K   I   L   L   F   O   C   U   S༭ʧȥ뽹     
  E   N   _   M   A   X   T   E   X   Tݱض     
  E   N   _   S   E   T   F   O   C   U   S༭뽹     
  E   N   _   U   P   D   AT   E༭еıҪ     
  E   N   _   V   S   C   R   O   L   Lû˴ֱϢ     
  б     
  L   B   N   _   D   B   L   C   L   Kû˫һ     
  L   B   N   _   E   R   R   S   PA   C   Eбڴ治     
  L   B   N   _   K   I   L   L   F   O   C   U   Sбʧȥ뽹     
  L   B   N   _   S   E   L   C   A   N   C   E   Lѡȡ     
  L   B   N   _   S   E   L   C   H   A   N   G   Eѡһ     
  L   B   N   _   S   E   T   F   O   C   U   Sб뽹
  
  ܹ   4294967295      :)
  
  ˵     
      SendMessage   API   þַĴڿؼϢ.   
    
  VB   
    
  private   Declare   Function   SendMessage   Lib   "user32"Aliad   
"SendMessageA"-   
                                (ByVal   hwnd   As   Long,ByVal   wMsg   As   
Long,-   
                                  ByVal   wParam     As   Long,lparam   As   
Any)   As   Long   
    
     
                                         ˵   
            hwnd                             ϢĴڵľ.         
            wMsg                             ͵Ϣ.   
            wParam                         wParam   ÷ȡϢ.   
            lparam                         lParam   ÷ȡϢ.   
    
  ע   
          ڽȨصӦó֮ǰ,SendMessage   APIȴĿϢ.   
    
  ʾ   
          ʾʹWM_SETTEXTϢVBı.   
  Private   Sub   Command1_Click()   
          Dim   rc   As   Long   
          Dim   cap   As   String   
          cap="Sent   Text"   &   Chr$(0)   
          rc   =SendMessage(hwnd,WM_SETTEXT,0,ByVal   cap)   
  End   Sub   
  
  


Ķȫ(1665) | ظ(0) | ͨ(0) | ༭


ǩSendMessage wMsg VB API 
  һƪVB API SendMessage֮wMsg һ 
  һƪCCTVƵ߹ۿ 

ۣ
ǳƣ
룺 (ο)
ҳ
⣺
      


 | վ | Ͷָ |  |  | ûע | 󱨸 |  | ϵ
ΥͲϢٱ | Ϣٱ
CSAI.cn &copy; Copyright 2001-2009. All rights reserved.  
